Software reliability growth models: A comparison of linear and exponential fault content functions for study of imperfect debugging situations
نویسنده
چکیده
The software testing process basically aims at building confidence in the software for its use in real world applications. The reliability of a software system is always important to us. As we carry out the error detection and correction phenomenon on our software, the reliability of the software grows. With an aim to model this growth in the software reliability, many formulations in the form of Software Reliability Growth Models have been proposed. Many of these are based on NonHomogeneous Poisson Process framework.In this paper, a parallel comparison of the performance of the proposed software reliability growth models is carried out, considering linear and exponential fault content functions for study of imperfect debugging situations. The performance of the proposed models has been compared with some famous existing software reliability models and the proposed models have been validated on some real-world datasets. Three goodness-of-fit criteria that include mean square error, predictive-ratio risk and predictive power are used to carry out the performance comparison of the models. Using these comparison criteria on six actual failure datasets, it is concluded that the proposed Model-2 which always outperforms Model-1, fits the actual failure data better and has better predictive power than other considered SRGMs for at least two data sets. Subjects: Applied Mathematics; Software Engineering & Systems Development; Computer Science (General)
منابع مشابه
MARKOVIAN SOFTWARE RELIABILITY MODEL FOR TWO TYPES OF FAILURES WITH IMPERFECT DEBUGGING RATE AND GENERATION OF ERRORS
N
متن کاملA Discrete NHPP Model for Software Reliability Growth with Imperfect Fault Debugging and Fault Generation
Abstract: This paper presents a discrete software reliability growth model (SRGM) and introduces the concept of two types of imperfect debugging during software fault removal phenomenon with Logistic Fault removal rate. Most of the discrete SRGMs discussed in the literature seldom differentiate between the failure observation and fault removal processes. In real software development environment...
متن کاملUnified Framework For Developing Testing Effort Dependent Software Reliability Growth Models With Change Point And Imperfect Debugging
In order to address the continuing demand for high quality Low cost reliable software, Hundreds of software reliability growth models (SRGMs) have been proposed in recent years. In spite of the diversity and elegance of many of these, no single model can be readily recommended as best to represent the challenging nature of the software testing. Of late, some authors have tried to develop a unif...
متن کاملUnified Framework for Developing Testing Effort Dependent Software Reliability Growth Models
Several software reliability growth models (SRGMs) have been presented in the literature in the last three decades. These SRGMs take into account different testing environment depending on size and efficiency of testing team, type of components and faults, design of test cases, software architecture etc. The plethora of models makes the model selection an uphill task. Recently, some authors hav...
متن کاملStochastic Differential Equation Based Software Reliability Growth Modeling With Change Point and Two Types of Imperfect Debugging
Software Reliability is defined as the probability of failure free operation for a specified period of time in a specified environment. If the size of the software system is large, and the number of the faults which are detected and removed through debugging activities becomes sufficiently small compared with the initial faults content at the beginning of the testing phase, in such a situation,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017